define(['angular', 'services'], function(angular) {
    return angular.module('angularApp.controllers', [])
        .controller('Menu1Controller', ['$scope', '$injector',  function($scope, $injector){
            require(['controller/Menu1Controller'], function(Menu1Controller){
                $injector.invoke( Menu1Controller, this, {'$scope': $scope});
            });
        }])
        .controller('Menu2Controller', ['$scope', '$injector', function($scope, $injector){
            require(['controller/Menu2Controller'], function(Menu2Controller){
                $injector.invoke(Menu2Controller, this, {'$scope': $scope});
            });
        }])
        .controller('Menu3Controller', ['$scope', '$injector', function($scope, $injector){
            require(['controller/Menu3Controller'], function(Menu3Controller){
                $injector.invoke(Menu3Controller, this, {'$scope': $scope});
            });
        }]);
});